home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
kink12.zip
/
KINK.DOC
< prev
next >
Wrap
Text File
|
1992-09-13
|
10KB
|
222 lines
The Kinkiness Test v1.2ß
Written By:
The Nighthawk and Fire Wing
FireHawk Consulting
Supported Through:
The Nightlife BBS
Node 1 - Private
Node 2 - 503-296-9834 12/2400
Node 3 - Net-Mail Only
OverView
---------
This is a fairly simple door. The caller enters the door, and is
presented with the opening screen, which displays the door name, author,
and registration info. They simply hit enter (the pause prompts are
the same as SpitFire's i.e. < ENTER > ), and they are presented with the
main menu. They then have 4 choices: Take the test, Help, Quit back
to the bbs, or view the scoreboard. If they elect to take the test, they
are asked 100 questions, and then their score is calculated from that.
Help simply explains their options.
The game also creates a nice ANSI and Non-ansi Bulletin, if you desire.
It also has some nice ansi menu's coded into it.
You also have the option of whether to display color on the local
screen or not, so if you have a mono monitor, this option is for you!
While the user is in the game, the sysop has a fair amount of control
over what the user can do. The sysop also has a status bar at the bottom
of the screen, with the pertinent user info: Name, Security level,
Baud rate, and Time left, and a status bar at the top of the screen with
the door name and version number, registration info, and the current time.
It also has a main menu prompt that emulates SpitFire's very closely.
We have tried to make this game have as close as possible, the feel and
function of SpitFire itself.
The key assignments are as follows:
F1 - Returns user to the bbs with a message stating that you did so.
F2 - Returns user to the bbs without a message.
F3 - Toggles DTR, disconnecting caller.
F5 - Shell to DOS.
F6 - Subtracts 5 minutes (unless they have less than 9 minutes left,
in which case it only subtracts 1 minute per keystroke).
F7 - Adds 5 minutes to callers time.
The time added and/or subtracted is NOT carried back to the bbs, it
only applies while the user is in the game.
This door tracks user time from the bbs, and will return the user to
bbs if thier time falls to 1 minute remaining. It also monitors
keystrokes, and if the user doesn't enter a keystroke for 3 minutes,
will return them to the bbs automatically. It will warn them at 2
minutes, stating "You have another minute to execute a command, or you
will be returned to the BBS!".
Installation
-------------
Use the setup program! It is very simple to use, and it explains
all your options as you go. It will write the config files for you!
You can also reset the scoreboard, etc., from inside the setup program.
However, if you wish to install it manually, this is how to do it:
This is a simple door to install! You just make a directory for it
to run in, and unzip the files in the archive into it. You then edit
the Configuration file(s) to suit your system. A sample:
C:\SF <-- Home Directory of SF, location of SFDOORS.DAT
TRUE <-- BBS Has a color monitor. TRUE or FALSE
*********** <-- Registration #. Ignored if unregistered.
10 <-- Minimum time required for caller to use the door.
C:\SF\DISPLAY <-- Path to display directory to place bulletin in.
BULLET1 <-- Name of bulletin to create. NO EXTENSION!
RANDOM <-- ANSI color for bulletin.
The NightLife BBS <-- Name of bbs for bulletin. Displays "This BBS" if unreg'd
<-- IRQ number IF using non-standard IRQ. Leave blank for
standard IRQ usage.
The game will use SFDOORS.DAT right out of your home directory, so you
don't need to copy it over. This also gives it the ability to have
more than one person playing it at the same time on multi-node systems.
Yes, it is completely share compatible, and should not give you any
trouble.
Minimum time to play is in minutes. It is checked as the user enters
the door, and if they have insufficient time left, will inform them and
return them to the board.
The path and file name of the bulletin to create are optional. If you
do not wish to have a bulletin of this game, leave these lines blank,
but LEAVE THEM IN! Otherwise, the game will end in error!
Put the filename in, WITHOUT the extension! The extensions .CLR and
.BBS will automatically be appended.
The ANSI color for bulletin refers to the color you wish the main body
of the bulletin to be. Valid options are:
RED
GREEN
YELLOW
BLUE
MAGENTA
CYAN
WHITE
RANDOM
We recommend RANDOM, as it creates the nicest looking bulletins. The
bulletins will be created with the appropriate .BBS and .CLR extensions.
That's about it for the config file. If you run multiple nodes, make
sure you use a seperate copy of the config file for each node, so the
game will know where to find the correct SFDOORS.DAT file. Suggested
names for multi-nodes: KINK1.CFG, KINK2.CFG, etc... The name and
extension are not important, as long as each node has it's own config
file, and the filename is specified on the command line.
The game is simple to install in your SF.BAT file. The following
example should get your copy online.
Sample SF.BAT
:DOOR_A
CD\KINK
KINK KINK.CFG
CD\SF
GOTO LOOP
If you run multiple nodes, the config file can be named KINK1.CFG,
KINK2.CFG, etc... Just make sure to specify it on the command line!
The questionaire file (included) is a simple ascii text file, with one
question per line. You may change any of the questions in the file, but
make sure there are 100 of them, and that they do not go over 80
characters! Do not put any blank lines in the questionaire file either.
The game expects to find 100 lines, each with a question on it, and if
it finds blank lines, it won't be very happy about it, and will let you
know! :)
The game maintains a file called PLAYER.DAT, and it is simply a
reference file for it to maintain the top ten scores. If you want to
reset the top ten scores, simply delete this file.
Miscellaneous Stuff
--------------------
There is no real maintenance to do with this door, it should work
just fine all by itself. It has good carrier detection built in, so
should a user drop carrier on it, it will recover gracefully, after
making a note in the CALLERS.TMP file stating "Caller Dropped Carrier".
It also will log caller inactivity timeouts as such.
It also has good error recovery, and should never "hang". Upon error,
it will note the error number, date and time of occurence to a file
called KINK.ERR, then exit back to the bbs.
The comm routines are designed to handle high-speed modems/comm ports,
and it should function fine. But, this has not been extensively tested,
as we do not have a high-speed modem. Please report to us if you have
any problems, and feel free to let us know if it works well too!
Registration
-------------
This program is SHAREWARE.........
In other words, if ya like it, REGISTER IT!
To register The Kinkiness test, Send a check or Money Order for $10.00 to:
C. Emberg
768 Hostetler Way
The Dalles, Oregon 97058
You may call The NightLife BBS (503)296-9834 and download your registered
version. Make sure and allow sufficient time for us to recieve your
registration, and make up your personal copy.
Make sure and include the name you want it to show registered to, and your
bbs name!
And include enough info for us to set up an account in your name, or you
will not be able to download your registered copy.
If you have questions, comments, etc., we'd like to hear them as well!
--------------------------------------------------------------------------------
>>Special thanks go to David at WonderTech SoftWare for his help along
the way, and for helping with the bulletin generation code, helping sort
the various tweaks in the comm routines, and for beta-testing for us!<<
--------------------------------------------------------------------------------
SpitFire BBS, SF, SF.BAT, and SFDOORS.DAT are all registered trademarks of
Mike Woltz and Buffalo Creek Software. All Rights Reserved.
>> Thanks Mike, for writing such great software! <<
--------------------------------------------------------------------------------
Now, for the legal stuff...
This door is ShareWare, and as such, is distributed AS-IS. No warranty
either expressed or implied. You are free (and encouraged) to distribute
this door in it's original unaltered form, as long as no fee is charged,
and it's documentation, etc., are retained. You may use this door for a
reasonable evaluation period (NOT more than 30 days), after which you
need to either register it or stop using it. SysOp's may keep this door
on thier system's in archived format (UNREGISTERED version) for an
indefinate period.
You may always download the latest version from The NightLife BBS.